package com.yidu.best.basicSetup.securityset.domain;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;
/**
 * 证券包装类
 * @author pbb
 *
 */
public class SecurityVo implements Serializable {
	/**
	 * 序列号
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * 证券Id
	 */
	private String securityId;
	
	/**
	 * 证券代码
	 */
	private String securityNo;
	
	/**
	 * 证券名
	 */
	private String securityName;
	
	/**
	 * 交易所
	 */
	private String exchange;
	
	/**
	 * 发行日期
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date startIssueDate;
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date endIssueDate;
	
	/**
	 * 证券品种
	 */
	private String var;
	
	/**
	 * 延迟日期
	 */
	private Integer delayDate;
	
	/**
	 * 股票板块Id
	 */
	private String stockPlateId;
	
	/**
	 * 股票板块Name
	 */
	private String stockPlateName;
	
	/**
	 * 描述
	 */
	private String description;

	private Integer page;
	
	private Integer limit;
	
	public SecurityVo(){
		
	}

	public SecurityVo(String securityId, String securityNo, String securityName, String exchange, Date startIssueDate,
			Date endIssueDate, String var, Integer delayDate, String stockPlateId, String stockPlateName,
			String description, Integer page, Integer limit) {
		super();
		this.securityId = securityId;
		this.securityNo = securityNo;
		this.securityName = securityName;
		this.exchange = exchange;
		this.startIssueDate = startIssueDate;
		this.endIssueDate = endIssueDate;
		this.var = var;
		this.delayDate = delayDate;
		this.stockPlateId = stockPlateId;
		this.stockPlateName = stockPlateName;
		this.description = description;
		this.page = page;
		this.limit = limit;
	}

	public String getSecurityId() {
		return securityId;
	}

	public void setSecurityId(String securityId) {
		this.securityId = securityId;
	}

	public String getSecurityNo() {
		return securityNo;
	}

	public void setSecurityNo(String securityNo) {
		this.securityNo = securityNo;
	}

	public String getSecurityName() {
		return securityName;
	}

	public void setSecurityName(String securityName) {
		this.securityName = securityName;
	}

	public String getExchange() {
		return exchange;
	}

	public void setExchange(String exchange) {
		this.exchange = exchange;
	}

	public Date getStartIssueDate() {
		return startIssueDate;
	}

	public void setStartIssueDate(Date startIssueDate) {
		this.startIssueDate = startIssueDate;
	}

	public Date getEndIssueDate() {
		return endIssueDate;
	}

	public void setEndIssueDate(Date endIssueDate) {
		this.endIssueDate = endIssueDate;
	}

	public String getVar() {
		return var;
	}

	public void setVar(String var) {
		this.var = var;
	}

	public Integer getDelayDate() {
		return delayDate;
	}

	public void setDelayDate(Integer delayDate) {
		this.delayDate = delayDate;
	}

	public String getStockPlateId() {
		return stockPlateId;
	}

	public void setStockPlateId(String stockPlateId) {
		this.stockPlateId = stockPlateId;
	}

	public String getStockPlateName() {
		return stockPlateName;
	}

	public void setStockPlateName(String stockPlateName) {
		this.stockPlateName = stockPlateName;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Integer getPage() {
		return page;
	}

	public void setPage(Integer page) {
		this.page = page;
	}

	public Integer getLimit() {
		return limit;
	}

	public void setLimit(Integer limit) {
		this.limit = limit;
	}

	@Override
	public String toString() {
		return "SecurityVo [securityId=" + securityId + ", securityNo=" + securityNo + ", securityName=" + securityName
				+ ", exchange=" + exchange + ", startIssueDate=" + startIssueDate + ", endIssueDate=" + endIssueDate
				+ ", var=" + var + ", delayDate=" + delayDate + ", stockPlateId=" + stockPlateId + ", stockPlateName="
				+ stockPlateName + ", description=" + description + ", page=" + page + ", limit=" + limit + "]";
	}

	
	
}
